@charset "utf-8";
*{
	margin:0px;
	padding:0px;
}
body{
	font-family:"宋体",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:#fff;
}
input{width:180px;height:17px;border:1px solid #999;background-color:#fff;padding:3px;font-size:14px;}
input.chkbx{width:auto;height:auto;border:0;padding:0;margin-right:2px;}
select{width:186px;height:23px;border:1px solid #999;background-color:#fff;}
ul,li{
    list-style:none;
}
img{
    border:0;
	/*vertical-align:top;*/
}
#wrap{
    word-break:break-all;
}
a:link{
    font-size:12px;
	text-decoration:none;
	color:#000000;
}
a:visited{
    font-size:12px;
	color:#000000;
	text-decoration:none;
}
a:hover{
    font-size:12px;
	color:#FF0000;
	text-decoration:underline;
}
#wrapper {
	height:auto;
	width:982px;
	margin:0 auto;
	overflow:hidden;
}

/* 顶部开始*/
#wrapper #TopCon{
    float:left;
	width:982px;
	height:80px;
}
#wrapper #TopCon #logo_DL,#logo_Reg,#logo_RegPer,#logo_RegEnt{
    float:left;
	width:278px;
	height:37px;
	margin-top:22px;
}
#wrapper #TopCon #logo_DL{
	background:url(../images/logo_dl.gif) no-repeat center center;
}
#wrapper #TopCon #logo_Reg{
	background:url(../images/logo_reg.gif) no-repeat center center;
}
#wrapper #TopCon #logo_RegPer{
	background:url(../images/logo_RegPer.gif) no-repeat center center;
}
#wrapper #TopCon #logo_RegEnt{
	background:url(../images/logo_RegEnt.gif) no-repeat center center;
}
#wrapper #TopCon #textCon{
    float:left;
	width:699px;
	height:80px;
	line-height:80px;
	text-align:right;
	padding-right:5px;
}

/*登录页面*/
#wrapper #LogMain{
    float:left;
	width:982px;
	height:auto;
	background-color:#1d75b3;
}
#wrapper #LogMain #Main_l{
    float:left;
	width:520px;
	height:340px;
	background:url(../images/LoginImg_lg.jpg) no-repeat center center;
}
#wrapper #LogMain #Main_c{
    float:left;
	width:313px;
	height:auto;
	padding:35px 0;
}
/*企业与个人登录切换样式开始*/
#wrapper #LogMain #Main_c #tab4{width:384px;height:44px;border:0;}
#wrapper #LogMain #Main_c #tab4 ul{margin:0 0 0 9px;padding:0;}
#wrapper #LogMain #Main_c #tab4 li{float:left;padding:2px 48px 0;height:40px;line-height:40px;text-align:center;color:#999;font-size:14px;border-bottom:1px solid #999;cursor:pointer;}
#wrapper #LogMain #Main_c #tab4 li.now{color:#1d75b3;border-bottom:0;font-size:14px;font-weight:bold;}
#wrapper #LogMain #Main_c .tablist{float:left;width:344px;height:auto;background:url(../images/LoginImg_logbox_bg.jpg) repeat-y;padding:0 20px;font-size:14px;line-height:24px;border-top:0;display:none;}
#wrapper #LogMain #Main_c .block{display:block;}
/*企业与个人登录切换样式结束*/
#wrapper #LogMain #Main_c .tablist ul{
    float:left;
	width:100%;
	height:auto;
	padding-top:6px;
}
#wrapper #LogMain #Main_c .tablist li{
    float:left;
	width:100%;
	height:40px;
	font-size:14px;
	line-height:40px;
	text-align:center;
}
#wrapper #LogMain #Main_c .tablist dl{
    float:left;
	width:100%;
}
#wrapper #LogMain #Main_c .tablist dt{
    float:left;
	width:30%;
	text-align:right;
}
#wrapper #LogMain #Main_c .tablist dd{
    float:left;
	width:70%;
	text-align:left;
}
.ipt_val{width:40px;}
a.redlk{color:#FF0000; text-decoration:none;}
a:hover.redlk{color:#FF0000; text-decoration:underline;}
.login_btn{
    width:132px;
	height:35px;
	background:url(../images/LoginImg_Btn.gif) no-repeat 0 0;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	border:0;
}
#wrapper #LogMain #Main_c #logbox_btm{
    float:left;
	width:384px;
	height:12px;
	background:url(../images/LoginImg_logbox_btm.jpg) no-repeat;
}
#wrapper #LogMain #Main_r{
    float:left;
	width:78px;
	height:340px;
}

/*选择注册会员类型*/
#wrapper #topbtm_nav{
    float:left;
	width:982px;
	height:33px;
	background:url(../images/RegType_topbtmbg.jpg) repeat-x;
}
#wrapper #RegtypeMain{
    float:left;
	width:826px;
	height:auto;
	padding:38px 78px;
	border-bottom:6px solid #1d75b3;
}
#wrapper #RegtypeMain #RegPer{
    float:left;
	width:384px;
	height:auto;
}
#wrapper #RegtypeMain #RegEnt{
    float:right;
	width:384px;
	height:auto;
}
#wrapper #RegtypeMain #Box_top{
    float:left;
	width:384px;
	height:10px;
	background:url(../images/RegType_box_t.jpg) no-repeat;
}
#wrapper #RegtypeMain #Box_bg{
    float:left;
	width:384px;
	height:auto;
	background:url(../images/RegType_box_bg.jpg) repeat-y;
}
#wrapper #RegtypeMain #BoxMain{
    float:left;
	width:344px;
	height:auto;
	padding:0 20px;
}
.box_per{
    background:url(../images/box-per.gif) no-repeat 20px 0;
}
.box_ent{
    background:url(../images/box-ent.gif) no-repeat 20px 0;
}
#wrapper #RegtypeMain #BoxMain ul{
    float:left;
	width:100%;
	height:auto;
}
#wrapper #RegtypeMain #BoxMain li{
    float:left;
	width:100%;
	height:100px;
}
#wrapper #RegtypeMain #BoxMain dl{
    float:right;
	width:66%;
	height:auto;
}
#wrapper #RegtypeMain #BoxMain dt{
    float:left;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#277db8;
}
#wrapper #RegtypeMain #BoxMain dd{
    float:left;
	width:100%;
	height:50px;
	line-height:50px;
	background:url(../images/LoginImg_Btn.gif) no-repeat center center;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
#wrapper #RegtypeMain #BoxMain dd a{
    font-size:16px;
	color:#fff;
	text-decoration:none;
}
#wrapper #RegtypeMain #BoxMain dd a:hover{
    font-size:16px;
	color:#ff0;
	text-decoration:none;
}

#wrapper #RegtypeMain #Box_btm{
    float:left;
	width:384px;
	height:14px;
	background:url(../images/RegType_box_btm.jpg) no-repeat;
}

/*注册企业招聘会员*/
#wrapper #RegEntMem{
    float:left;
	width:826px;
	height:auto;
	padding:38px 78px;
	border-bottom:6px solid #1d75b3;
}
#wrapper #RegEntMem #RegEntMem_t{
    float:left;
	width:826px;
	height:14px;
	background:url(../images/RegEntMember_box_t.jpg) no-repeat;
}
#wrapper #RegEntMem #RegEntMem_bg{
    float:left;
	width:826px;
	height:auto;
	background:url(../images/RegEntMember_box_bg.jpg) repeat-y;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main{
    float:left;
	width:780px;
	height:auto;
	padding:0 23px;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #TopTxtCon{
    float:left;
	width:780px;
	height:30px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #TopTxtCon ul{
    float:left;
	width:100%;
	height:auto;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #TopTxtCon li.TTC_l{
    float:left;
	width:60%;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	color:#277db8;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #TopTxtCon li.TTC_r{
    float:right;
	width:40%;
	height:30px;
	line-height:30px;
	text-align:right;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem{
    float:left;
	width:780px;
	height:auto;
	margin-top:10px;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem ul{
    float:left;
	width:100%;
	height:auto;
	padding-bottom:20px;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem li{
    float:left;
	width:100%;
	height:50px;
	line-height:50px;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem li a{
    color:#277db8;
	text-decoration:underline;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem li a:hover{
    color:#f00;
	text-decoration:underline;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem dl{
    float:left;
	width:100%;
	height:auto;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem dt{
    float:left;
	width:20%;
	height:auto;
	text-align:right;
	font-size:14px;
}
.starfont{color:#277db8; padding-right:2px;}
.ValidTip1{float:left; display:block; color:#c00; border:1px solid #ff9899; padding:4px; background:#fff0f0 url('../images/errortip.gif') no-repeat 3px 3px; text-indent:1.2em; line-height:normal;}
.ValidTip2{float:left; display:block; /*color:#61b039; border:1px solid #61b039;*/ padding:4px 16px 16px 4px; background:/*#f4fbf0*/ url('../images/yestip.gif') no-repeat 3px 3px; text-indent:1.2em; line-height:normal;}
.ValidTip{float:left; display:block; color:#ccc; padding:4px; line-height:normal;}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem dd.w30pct{
    float:left;
	width:30%;
	height:auto;
}
* html #wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem dd.w30pct{ /*Hack for IE6 only*/
    float:left;
	width:30%;
	height:auto;
	padding-top:12px;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem dd.w50pct{
    float:left;
	width:50%;
	height:auto;
}
#wrapper #RegEntMem #RegEntMem_bg #REM_Main #FillItem span{
    float:left;
	width:auto;
	max-width:80%;
	height:auto;
	margin:12px 0 0;
}
#wrapper #RegEntMem #RegEntMem_b{
    float:left;
	width:826px;
	height:20px;
	background:url(../images/RegEntMember_box_b.jpg) no-repeat;
}

/*页尾*/
#wrapper #Foot{
    float:left;
	width:982px;
	height:auto;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:center;
	margin-right:-3px; /*解决IE6注释引起的浮动容器的字符复制BUG*/
}